.container {
  display: flex;
  flex-direction: column;
  font-size: 30rpx;
  width: 100%;

  swiper {
    width: 100%;
    height: 30vh;

    swiper-item {

      image {
        width: 100%;
        height: 100%;
      }
    }

    margin-bottom: 30rpx;
  }

  .res_info {
    width: 100%;
    line-height: 80rpx;
    text-align: center;
    font-size: 40rpx;
    font-weight: bolder;
    border-top: 3rpx solid #000;
    border-bottom: 3rpx solid #000;
  }

  .info_detail_form {
    width: 100%;

    .info_row {
      display: flex;
      margin: 30rpx 0;
      
      text {
        flex: 1.2;
        color: blue;
      }
  
      .info_detail_content {
        color: #000;
        flex: 2;
        text-align: right;
      }
  
      textarea {
        flex: 3;
        border: 1rpx solid #000;
        height: 120rpx;
      }
    }
  }

  .btns {
    display: flex;
    justify-content: space-around;
    
    button {
      width: 45%;
    }
  }
}
